package com.xkcyy.climb.meta;


import com.xkcyy.climb.core.enums.StringValueEnum;

/**
 * MetaPropertyDataTypeEnum
 *
 * @author yuand
 * @date 2024/1/14
 */
public enum KPropertyDataTypeEnum implements StringValueEnum<KPropertyDataTypeEnum>{
    /**
     * id
     */
    ID,
    /**
     * 字符
     */
    STRING,

    /**
     * 整数
     */
    INT,

    /**
     * 长整数
     */
    LONG,

    /**
     * 小数
     */
    DECIMAL,


    /**
     * 日期时间
     */
    DATETIME,

    /**
     * 布尔
     */
    BOOL,

    /**
     * 文本
     */
    TEXT,

    /**
     * 字节
     */
    BYTE;


    /**
     * 获取值
     *
     * @return 值
     */
    @Override
    public String getValue() {
        return this.name();
    }
}
